@charset "utf-8";
/* CSS Document */
*{ padding:0px; margin:0px auto;}
body{ margin:0px auto; font-size:12px; line-height:22px; font-family: "Microsoft YaHei", "Arial", "WenQuanYi Micro Hei", sans-serif; color:#464646;}
ul, dl, dd, h1, h2, h3, h4, h5, h6, form, p { padding: 0; margin: 0; }
ul,li { list-style: none; }
img { border: 0px; }
a { color: #464646; text-decoration: none; transition: color 0.5s; -moz-transition: color 0.5s; -webkit-transition: color 0.5s; -o-transition: color 0.5s; }
a:hover {
	color: #1F3045;
	text-decoration: underline;
}
.clearfloat { clear: both; height: 0; font-size: 1px; line-height: 0px; }
.lf { float: left; }
.rt { float: right; }

/*header*/
.top_boxw {
	background-color: #f5f5f5;
	height: 38px;
}
.top_box {
	height: 38px;
	width: 1200px;
	line-height: 38px;
	color: #999;
}
.head_t_r{
	width:90px; 
	display:block;
	padding:0px;
	margin-top:8px;
}
.weixin{
	position:relative;
	text-align:right;
	z-index:999;
}
.weixin a{
	width:90px;
	height:21px;
	display:block;
	background-image: url(../images/index_03.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	line-height: 21px;
	color: #999;
}
.weixin .weixin_nr{width:100px; height:123px; padding:10px; background:#fff; text-align:center; position:absolute; left:-15px; top:35px; display:none;}
.weixin .weixin_nr img{ margin-bottom:0px;}
.weixin .weixin_nr .arrow{ width:0; height:0; border-bottom:10px solid #fff;border-left:10px solid transparent;border-right:10px solid transparent; position:absolute; left:45px; top:-12px;}
.weixin.on .weixin_nr{ display:block; line-height: 18px;}

.weixin2{
	position:relative;
	text-align:right;
	z-index:999;
}
.weixin2 a{
	width:53px;
	height:21px;
	display:block;
	background-image: url(../images/index_05.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	line-height: 21px;
	color: #999;
}
.weixin2 .weixin_nr2{width:100px; height:123px; padding:10px; background:#fff; text-align:center; position:absolute; left:-15px; top:35px; display:none;}
.weixin2 .weixin_nr2 img{ margin-bottom:0px;}
.weixin2 .weixin_nr2 .arrow2{ width:0; height:0; border-bottom:10px solid #fff;border-left:10px solid transparent;border-right:10px solid transparent; position:absolute; left:45px; top:-12px;}
.weixin2.on .weixin_nr2{ display:block; line-height: 18px;}

.sc {
	color: #999;
}
.sc a {
	color: #999;
}

.header {
	height: 115px;
	width: 1200px;
}
.lgo {
	padding-top: 29px;
}
.by_box {
	padding-top: 29px;
}
.by_box span {
	font-size: 18px;
	color: #3e3733;
	display: block;
	line-height: 35px;
}
.by_box font {
	font-family: "方正大黑简体";
	font-size: 27px;
	color: #3e3733;
	display: block;
	line-height: 32px;
}
.pho {
	width: 160px;
	text-align: right;
	height: 32px;
	background-image: url(../images/index_07.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	margin-top: 46px;
	font-family: Impact;
	color: #ffa800;
	font-size: 30px;
	line-height: 32px;
	padding-left: 152px;
}
/*菜单开始*/
.menuw {
	height: 50px;
	background-color: #1f3045;
}
.nav_r{
	width:1200px;
	height:50px;
}
.nav_r li{
	line-height:50px;
	text-align:center;
	float:left;
	font-size:16px;
	position:relative;
	z-index:3;
	width:133px;
}
.nav_r li a{
	height:50px;
	display:block;
	padding-right: 35px;
	padding-left: 34px;
	color: #FFF;
}
#wrap{
	width:1200px;
}
#main_nav{
	width:1200px;
}
#main_nav li.focus a{
	background-color: #ff9000;
}
#main_nav li.focus ul li a{background:none;}
#main_nav li ul{
	position:absolute;
	top:50px;
	display:none;
	float:left;
	left:0;
}
#main_nav li ul li{
	float:left;
	width:133px;
	height:35px;
	line-height:35px;
	display:block;
	background:#ff9000;
	filter: Alpha(Opacity=86);
	text-align:center;
	font-size:12px;
	padding:0;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #ffb85d;
}
#main_nav li ul li a:link,#main_nav li ul li a:visited{background:none;padding:0;width:133px;height:35px;line-height:35px;color:#fff;font-size:12px;}
#main_nav li ul li a:hover{background:none;padding:0;width:133px;height:35px;line-height:35px;color:#ff0;font-size:13px;}
/*搜索*/
.ss_boxw {
	height: 60px;
	background-color: #f5f5f5;
}
.menuxn {
	width: 1200px;
	height: 60px;
	line-height: 60px;
}
.ss_box {
	width: 370px;
	margin-top: 17px;
}
.inp_srh {
	width:316px;
	height:26px;
	float: left;
	line-height: 28px;
	color: #a4a4a4;
	padding-left: 10px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	background-color: #FFF;
	margin: 0px;
	border: 1px solid #e4e4e4;
}
.btn_srh {
	width:40px;
	height:26px;
	border:1px solid #e4e4e4;
	cursor:pointer;
	float: right;
}
.rmc_box {
	color: #666;
	height: 60px;
	background-image: url(../images/index_19.jpg);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 30px;
}
.rmc_box strong {
	font-size: 14px;
}
.rmc_box a {
	color: #666;
}
/*主营项目*/
.ywzx {
	overflow: hidden;
	padding-top: 25px;
	background-image: url(../images/index_19.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	height: 922px;
}
.yw_tit {
	width: 1200px;
	text-align: center;
}

.yw_tit span {
	font-size: 35px;
	color: #020314;
	display: block;
	line-height: 66px;
    font-family: "MyFont";
}
.yw_tit span a {
	color: #020314;
}
.yw_tit span b {
	color: #ff5500;
	font-weight: normal;
}
.yw_tit font {
	color: #727272;
	font-size: 17px;
	line-height: 24px;
}
.yw_boxx {
	padding-top: 12px;
	overflow: hidden;
	width: 1200px;
}
.mlist.servicer .content_wrapper { margin-right: -2.5%; position: relative; margin-top:50px;}
.mlist.servicer .content_list li {  float: left; animation-delay: 0s; width: 260px; float: left; list-style: none; position: relative; margin-left:20px; margin-right:20px; margin-bottom:40px;}
.mlist.servicer .content_list li.item_block img { width: 100%; height: auto; transition: all ease-out .3s .1s }
.mlist.servicer .content_list li .item_img { display: block; position: relative; overflow: hidden; border-top-right-radius: 3px; border-top-left-radius: 3px; }
.mlist.servicer .content_list li .item_img .item_mask { width: 100%; height: 100%; background: rgba(93,176,50,.2); position: absolute; left: 0; top: 0; opacity: 0; -webkit-transform: rotateX(180deg) scale(0.5, 0.5); transform: rotateX(180deg) scale(0.2, 0.2); transition: all ease-out .5s }
.mlist.servicer .content_list li .item_img .item_link_icon { display: block; width: 70px; height: 64px; text-align: center;    position: absolute; left: 50%; top: 50%; margin-left: -35px; margin-top: -31px; }
.browser-lt11 .mlist.service .content_list li .item_img .item_link_icon { display: none }
.mlist.servicer .content_list li .item_wrapper { text-align: left; }
.mlist.servicer .content_list li .item_info { position: relative }
.mlist.servicer .content_list li .item_info .title { light-height: 40px;height: 40px; font-size: 21px;color: #343434; margin: 0px; padding-top: 16px; border-top: 1px solid #cdcdcd; }
.mlist.servicer .content_list li:hover .item_info .title {color: #ff9000;}
.mlist.servicer .content_list li .item_info:before { position: absolute; top: 0px; left: 0; height: 1px; content: ""; width: 0;  transition: width .6s ease-out; }
.sx_zx{ display:block; height:45px;}
.sx_zx span{ line-height:45px; font-size:17px;}
.sx_zx span a{ color:#020314;}
.sx_zx .zx{
	width:86px;
	height:24px;
	display:block;
	margin-top:10px;
	font-size:12px;
	background-color: #ff9000;
	text-align:center;
	border-radius: 20px; /* 所有角都使用半径为5px的圆角，此属性为CSS3标准属性 */
	-moz-border-radius: 20px; /* Mozilla浏览器的私有属性 */
	-webkit-border-radius: 20px; /* Webkit浏览器的私有属性 */
}
.sx_zx .zx a{
	color:#fff;
	text-align:center;
	display:block;
	line-height:24px;
}

.mlist.servicer .content_list li .description { font-size: 12px; line-height: 21px; height: 90px; overflow: hidden; color: #868686; display:block; }
.mlist.servicer .content_list li:hover .item_info:before { width: 100% }
.mlist.servicer .content_list li:hover .item_img img { transform: scale(1.1, 1.1) }
.mlist.servicer .content_list li:hover .item_mask { opacity: 1; -webkit-transform: rotateX(0deg) scale(1, 1); transform: rotateX(0deg) scale(1, 1); transition: all 1s cubic-bezier(.23, 1, .38, 1) 0s; background: rgba(255, 144, 0, 0.8); }
.mlist.servicer .content_list li .item_info:before { background: #ffa800;}
.bx-wrapper img { max-width: 100%; display: block;}

/*流程*/
.liucheng_box {
	width: 1200px;
	padding-top: 10px;
	padding-bottom: 60px;
}
.lc_boxx {
	width: 1200px;
	overflow: hidden;
	padding-top: 42px;
}
.lc {
	background-image: url(../images/k.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	height: 269px;
	width: 186px;
	text-align: center;
	cursor:pointer; transition: transform ease .8s;-webkit-transition: -webkit-transform ease .8s;
	margin-right:13px;
}
.lc:nth-child(6n) {
	margin-right:0px;
}
.lc:hover {transform:translate(12px,0px);-webkit-transform:translate(12px,0px);}
.lc span {
	padding-top: 53px;
	display: block;
}
.lc font {
	display: block;
	font-size: 24px;
	color: #7a7a7a;
}
.lc font b {
	display: block;
	font-family: Impact;
	font-size: 24px;
	color: #b6b6b6;
	background-image: url(../images/index_06.jpg);
	background-repeat: no-repeat;
	background-position: center center;
	margin-bottom: 16px;
	margin-top: 36px;
}
/*成功案例*/
.cgal_boxw {
	background-image: url(../images/index_45.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	height: 720px;
}
.yw_tit1 {
	width: 1200px;
	text-align: center;
	padding-top: 40px;
}
@font-face { 
font-family: 'MyFont'; 
src: url('../images/MFLiHei.otf'); 
}
.yw_tit1 span {
	font-size: 35px;
	color: #fff;
	display: block;
	line-height: 66px;
	font-family: "MyFont";
}
.yw_tit1 span a {
	color: #fff;
}
.yw_tit1 font {
	color: #fff;
	font-size: 17px;
	line-height: 24px;
}
.container {
	width:1200px;
	margin-top: 50px;
	margin-right: auto;
	margin-bottom: 20px;
	margin-left: auto;
}
.poster-main { width: 1200px; height: 400px; position: relative; margin: 0 auto;}
.poster-main a, .poster-main img { display: block; }
.poster-main .poster-list { width: 1200px; height: 400px;}
.poster-main .poster-list .poster-item {width: 280px;height: 392px;position: absolute;left: 0;top: 0;}
.poster-main .poster-btn { position: absolute; top: 0;z-index: 10;cursor: pointer;}
.poster-main .poster-prev-btn {left: 0; background: url("../images/left.png") no-repeat center center;}
.poster-main .poster-next-btn { right: 0;background: url("../images/right.png") no-repeat center center;}
.cp_ck{
	text-align:center;
	line-height:108px;
	height:108px;
	background-image: url(../images/b.png);
	background-repeat: no-repeat;
	background-position: center top;
}
.cp_ck a{
	color:#FFF;
	font-size:15px;
}
/*新闻中心*/
.news_zc {
	padding-top: 35px;
	width: 1200px;
	overflow: hidden;
	padding-bottom: 55px;
}
.news_zcx {
	width: 1200px;
	overflow: hidden;
	padding-top: 45px;
}
.group_lf{
	width:776px;
}
.group_up{
	height:55px;
	width: 776px;
}
.group_ul{
	height:55px;
}
.group_ul li{
	height:55px;
	width:363px;
	cursor:pointer;
	font-size:20px;
	color:#FFF;
	float:left;
	padding-right: 10px;
	padding-left: 15px;
	line-height: 55px;
	background-color: #1f3045;
}
.group_ul li b {
	font-weight: normal;
	float: right;
}
.group_ul li b a {
	text-transform: uppercase;
	color: #FFF;
	font-size: 16px;
}
.group_ul li.on{
	cursor:pointer;
	color: #FFF;
	background-color: #ffa800;
}

.product-wrap{
	overflow:hidden;
	width: 776px;
}
.box_s {
	width: 746px;
	padding-bottom: 18px;
	overflow: hidden;
	padding-top: 22px;
	padding-right: 15px;
	padding-left: 15px;
}
.new_nr {
	width: 470px;
	font-size: 12px;
	line-height: 24px;
	color: #7f8ea0;
}
.new_nr span {
	font-size: 18px;
	line-height: 28px;
	color: #333;
	display: block;
}
.new_nr font {
	color: #d7d7d7;
	display: block;
	line-height: 24px;
}
.box_x {
	width: 776px;
	overflow: hidden;
}
.box_x ul {
}
.box_x ul li {
	width: 335px;
	padding-left: 36px;
	float: left;
	line-height: 30px;
	background-image: url(../images/xd.png);
	background-repeat: no-repeat;
	background-position: 18px center;
	padding-right: 15px;
	font-size: 13px;
}
.box_x ul li span {
	float: right;
}
.zc_box {
	width: 383px;
}
.zc_box h2 {
	line-height: 55px;
	background-color: #1f3045;
	height: 55px;
	width: 359px;
	font-size: 20px;
	font-weight: normal;
	color: #FFF;
	padding-right: 10px;
	padding-left: 15px;
}
.zc_box h2 b {
	font-size: 16px;
	font-weight: normal;
	text-transform: uppercase;
	color: #FFF;
	float: right;
}
.zc_box h2 b a {
	color: #FFF;
}
.news1_x {
	width: 384px;
	background-image: url(../images/index_50.jpg);
	background-repeat: no-repeat;
	background-position: center 22px;
	padding-top: 176px;
	overflow: visible;
}
.fbulx {
	width: 384px;
}
.fbulx li {
	line-height: 30px;
	font-size: 13px;
	background-image: url(../images/xd.png);
	background-repeat: no-repeat;
	background-position: 4px center;
	padding-left: 24px;
}
.fbulx li span {
	padding-right: 5px;
	padding-left: 2px;
	float: right;

}
/*优势*/
.ys_boxw {
	background-image: url(../images/index_54.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	height: 610px;
	padding-top: 10px;
}
.yw_tit1 span font {
	font-size: 52px;
	color: #ffa800;
}
.ys_box {
	width: 1200px;
	padding-top: 10px;
}
.ys {
	width: 340px;
	padding-right: 60px;
	padding-top: 50px;
}
.ys:nth-child(3n) {
	padding-right: 0px;
}
.ys span {
	float: left;
	display: block;
	padding-right: 9px;
}
.ys span img {
	height:128px;
	width:128px;
	-webkit-transition: 0.4s;
    -webkit-transition: -webkit-transform 0.4s ease-out;
    transition: transform 0.4s ease-out;
    -moz-transition: -moz-transform 0.4s ease-out;
}
.ys span img:hover {
	transform: rotateZ(360deg);
    -webkit-transform: rotateZ(360deg);
    -moz-transform: rotateZ(360deg);
}

.ys font {
	font-size: 18px;
	line-height: 32px;
	color: #FFF;
	display: block;
	padding-top: 30px;
}
.cx_box {
	padding-top: 26px;
	padding-bottom: 50px;
}
.cx_boxx {
	padding-top: 45px;
	width: 1200px;
	overflow: hidden;
}
.cx {
	text-align: center;
	width: 125px;
	float: left;
	padding-right: 137px;
	padding-left: 137px;
	line-height: 30px;
	font-size: 16px;
}
.cx img {
	-webkit-transition: 0.4s;
    -webkit-transition: -webkit-transform 0.4s ease-out;
    transition: transform 0.4s ease-out;
    -moz-transition: -moz-transform 0.4s ease-out;
}
.cx img:hover {
	transform: rotateZ(360deg);
    -webkit-transform: rotateZ(360deg);
    -moz-transform: rotateZ(360deg);
}
/*简介*/
.v_a_box {
	overflow: hidden;
}
.video_about_box {
	width: 1200px;
	padding-top: 42px;
	overflow: hidden;
}
.video_box {
	background-image: url(../images/vbg.png);
	background-repeat: no-repeat;
	background-position: center top;
	width: 484px;
}
.about_box {
	width: 675px;
	background-image: url(../images/index_69.jpg);
	background-repeat: repeat-x;
	background-position: left top;
	height: 260px;
	padding-top: 100px;
	padding-left: 41px;
}
.about_box h2 {

}
.about_boxx {
	overflow: hidden;
	padding-right: 85px;
	padding-top: 20px;
	font-size: 14px;
	line-height: 30px;
}
.hzhb_boxx ul li:nth-child(6n) {
	margin-right: 0px;
}



.yqlj_boxw {
	width: 1200px;
	padding-bottom: 15px;
}
.yqlj_boxw h2 {
	background-image: url(../images/index_78.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;
	height: 35px;
	width: 1200px;
	text-transform: uppercase;
	font-size: 18px;
	color: #727272;
	font-weight: normal;
	margin-bottom: 6px;
}
.yqlj_boxw h2 span {
	font-size: 20px;
	color: #020314;
	margin-right: 5px;
}


.yqlj_box {
	width: 1200px;
	line-height: 30px;
	font-size: 14px;
}

/*foot*/
.foot{
	min-width:1200px;
	background-color: #1f3045;
	padding-top: 30px;
	padding-bottom: 33px;
}
.foot_l{
	width:1200px;
	overflow:hidden;
}
.foot_bg{
	width:260px;
	padding-left:30px;
	padding-right: 115px;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #d5d5d5;
}
.foot_bg h2{
	font-weight:normal;
	color: #FFF;
	font-size: 18px;
	padding-bottom: 15px;
} 
.lx {
	font-size: 14px;
	line-height: 25px;
	color: #cdd0d3;
}
.lx span {
	font-size: 33px;
	color: #ffae00;
	font-family: Impact;
	line-height: 48px;
	display: block;
	padding-top: 6px;
}
.foot_bg2 {
	padding-left:30px;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #d5d5d5;
	margin-left: 140px;
}
.foot_bg2 h2 {
	font-size: 18px;
	color: #FFF;
	font-weight: normal;
	height: 36px;
}
.fotr li a{
	color:#c8c8c8;
}
.foot_bt{
	padding-left:30px;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #d5d5d5;
}
.foot_bt h2 {
	font-size: 18px;
	color: #FFF;
	font-weight: normal;
	height: 44px;
}
.foot_bt1{
	padding-left:55px;
}
.foot_bt1 h2 {
	font-size: 18px;
	color: #FFF;
	font-weight: normal;
	height: 44px;
}
.liuyan_boxx {

}
.liuyan_boxx .input1 {
	font-size:14px;
	line-height:30px;
	width:222px;
	padding-left: 10px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 8px;
	margin-left: 0px;
	color: #c9c9c9;
	background-color: #FFF;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	height: 30px;
	font-family: "微软雅黑";
}
.liuyan_boxx textarea {
	font-size:14px;
	line-height:30px;
	width:282px;
	min-height:50px;
	padding-left: 10px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 6px;
	margin-left: 0px;
	color: #c9c9c9;
	background-color: #FFF;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	font-family: "微软雅黑";
}
.btnunnn {
	color: #FFF;
	background-color: #ffa800;
	display: block;
	height: 32px;
	width: 112px;
	font-size: 16px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	float: left;
}
.wlfb {
	width: 1200px;
	line-height: 35px;
}
.bq_bn{
	color:#616161;
	font-size:13px;
	width: 1200px;
	overflow: hidden;
	text-align: center;
	padding-bottom: 20px;
}
.bq_bn span {
	display: block;
}

.bq_bn a{
	color:#616161;
}


/*内页*/
.banner{
	height:300px;
	background-image: url(../images/a1.jpg);
	background-repeat: no-repeat;
	background-position: center;
}
.wait{
	width:1160px;
	height:45px;
	line-height:45px;
	font-size:15px;
	border-bottom:1px solid #efefef;
	background-image: url(../images/03wz.jpg);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 40px;
}
.ahead a{ margin-left:8px; margin-right:8px;}
.main_boxx{ width:1200px; overflow:hidden; margin-top:30px; margin-bottom:50px;} 

.nydhTit{width: 1200px; margin: 40px auto;overflow: hidden;}
.nydhTit li{width: 196px;height: 40px;float: left;margin-right: 2px;margin-bottom: 2px;background-color: #ededed;text-align: center;line-height: 40px;color: #666;display: block;font-size: 16px;}
.nydhTit a{width: 196px;height: 40px;color: #666;display: block;}
.nydhTit a.on{background-color: #ffb21a;color: #222;}
.nydhTit .thisclass a{    background-color: #ffb21a;color: #222;}

.news_ul {
	width: 1200px;
}
.news_ul li {
	padding-bottom: 40px;
	padding-top: 40px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #DFDFDF;
	overflow: hidden;
}
.nw_pic {
	width: 316px;
	margin-left: 6px;
}
.nw_pic imm {
	width:280px;
	height:180px;
}
.nw_nr {
	width: 810px;
	padding-right: 10px;
	font-size: 13px;
	color: #7f8ea0;
	line-height: 26px;
}
.nw_nr span  {
	line-height: 50px;
	display: block;
	font-size: 18px;
}
.nw_nr font  {
	display: block;
	line-height: 30px;
	color: #d7d7d7;
}
.cases_uly{ overflow:hidden;}
.cases_uly li {
	width: 260px;
	float: left;
	display: block;
	text-align: center;
	margin-right:25px;
	margin-left:16px;
	margin-bottom: 10px;
	margin-top: 10px;
}
.cases_uly li:nth-child(4n) {
	margin-right:0px;
}
.cases_uly li img {
	width: 260px;
	height: 357px;
	display: block;
	float: left;
}
.cases_uly li span {font-size: 15px; display: block; text-transform:capitalize; line-height:36px;}


.zz_uly{ overflow:hidden;}
.zz_uly li {
	width: 360px;
	float: left;
	display: block;
	text-align: center;
	margin-right:25px;
	margin-left:16px;
	margin-bottom: 10px;
	margin-top: 10px;
}
.zz_uly li:nth-child(3n) {
	margin-right:0px;
}
.zz_uly li img {
	width: 360px;
	height: 260px;
	display: block;
	float: left;
}
.zz_uly li span {font-size: 15px; display: block; text-transform:capitalize; line-height:36px;}

/*简介*/
.gy_zuida{ width:1200px; margin:0 auto}
.gy_bt{
	font-size:32px;
	font-weight:normal;
	margin-top:50px;
	margin-bottom:20px;
	color: #020314;
}
.gy_bt_span{ font-size:18px; padding-left:8px;}
.gy_1{ height:397px;}
.gy_1 img{ float:left}
.gy_1_div{
	background:#2c3e50;
	color:#FFF;
	line-height:28px;
	padding:20px;
	width:340px;
	height:357px;
	float:left;
	font-size: 13px;
}
.gy_linian{ overflow:hidden}
.gy_linian_div{
	width:560px;
	margin-right:10px;
	float:left;
	padding-left:30px;
	height:300px;
	font-size:18px;
	line-height:36px;
	background-color: #EFEFEF;
}
.gy_linian_div_h2{
	font-size:24px;
	color:#1f3045;
	height:90px;
	line-height:90px;
}
.gy_3{ font-size:16px; line-height:32px;}
.gy_4{ overflow:hidden; padding-bottom:50px; padding-top:50px;}
.gy_4_div{
	width:345px;
	float:left;
	height:280px;
	font-size:18px;
	line-height:36px;
	padding:0 20px;
	margin-right:15px;
	background-color: #EFEFEF;
}
.gy_4_div_h2{ font-size:24px; color:#2c3e50; height:100px; line-height:100px;}
.gy_4_div:hover{ background:#2c3e50; color:#818a93;}
.gy_4_div:hover .gy_4_div_h2{ color:#FFF}


/*内页资质*/
.mlist1.servicer .content_wrapper { margin-right: -2.5%; position: relative; margin-top:40px;}
.mlist1.servicer .content_list li {  float: left; animation-delay: 0s; width: 350px; float: left; list-style: none; position: relative; margin-left:25px; margin-right:25px; margin-bottom:40px;}
.mlist1.servicer .content_list li.item_block img { width: 350px; height: 172px; transition: all ease-out .3s .1s }
.mlist1.servicer .content_list li .item_img { display: block; position: relative; overflow: hidden; border-top-right-radius: 3px; border-top-left-radius: 3px; }
.mlist1.servicer .content_list li .item_img .item_mask { width: 100%; height: 100%; background: rgba(93,176,50,.2); position: absolute; left: 0; top: 0; opacity: 0; -webkit-transform: rotateX(180deg) scale(0.5, 0.5); transform: rotateX(180deg) scale(0.2, 0.2); transition: all ease-out .5s }
.mlist1.servicer .content_list li .item_img .item_link_icon { display: block; width: 70px; height: 64px; text-align: center;    position: absolute; left: 50%; top: 50%; margin-left: -35px; margin-top: -31px; }
.mlist1.servicer .content_list li .item_img .item_link_icon img {width: 70px; height: 70px; }
.browser-lt11 .mlist1.service .content_list li .item_img .item_link_icon { display: none }
.mlist1.servicer .content_list li .item_wrapper { text-align: left; }
.mlist1.servicer .content_list li .item_info { position: relative }
.mlist1.servicer .content_list li .item_info .title { light-height: 40px;height: 40px; font-size: 21px;color: #343434; margin: 0px; padding-top: 16px; border-top: 1px solid #cdcdcd; }
.mlist1.servicer .content_list li:hover .item_info .title {color: #ff9000;}
.mlist1.servicer .content_list li .item_info:before { position: absolute; top: 0px; left: 0; height: 1px; content: ""; width: 0;  transition: width .6s ease-out; }
.mlist1.servicer .content_list li .description { font-size: 14px; line-height: 26px; height: 100px; overflow: hidden; color: #868686; display:block; }
.mlist1.servicer .content_list li:hover .item_info:before { width: 100% }
.mlist1.servicer .content_list li:hover .item_img img { transform: scale(1.1, 1.1) }
.mlist1.servicer .content_list li:hover .item_mask { opacity: 1; -webkit-transform: rotateX(0deg) scale(1, 1); transform: rotateX(0deg) scale(1, 1); transition: all 1s cubic-bezier(.23, 1, .38, 1) 0s; background: rgba(255, 144, 0, 0.8); }
.mlist1.servicer .content_list li .item_info:before { background: #ffa800;}
.cxny_box {
	width: 1158px;
	padding: 20px;
	overflow: hidden;
	border: 1px dashed #C6C6C6;
	margin-bottom: 20px;
}
.cx_pic {
	width: 125px;
	padding-right: 20px;
	line-height: 30px;
	text-align: center;
	font-size: 17px;
	margin-right: 28px;
	border-right-width: 1px;
	border-right-style: dashed;
	border-right-color: #C6C6C6;
}
.cx_nr {
	width: 980px;
}
.cx_nr a {
	float: left;
	font-size: 14px;
	line-height: 38px;
	padding-right: 30px;
	padding-left: 30px;
	display: block;
	width: 185px;
}
.dblc {
	padding-bottom: 20px;
}
.dblc h2 {
	background-color: #5780ad;
	height: 38px;
	line-height: 38px;
	color: #FFF;
	padding-left: 15px;
	margin-bottom: 10px;
	font-weight: normal;
}

/*劳务资质*/
.n_main {}
.wrap{width:1200px; overflow:hidden; padding-bottom:35px;}
.n_bus_l {width:520px;float:left;height:374px;}
.n_bus_l img {width:520px;height:374px;}
.n_bus_r {width:648px;float:right;height:374px;background:#e5eef7;}
.n_bus_rl {width:324px;float:left;margin-left:20px;}
.n_bus_rr {width:246px;float:right;margin-right:15px;height:330px;margin-top:12px;background:#fff;padding:10px 12px 10px 12px;}
.n_bus_ctit {height:32px;line-height:32px;font-size:22px;color:#1f3045;margin:0 auto;font-weight:500;padding-top:13px;padding-bottom:6px;}
.n_bus_ccon {font-size:13px;line-height:25px;height:300px;overflow:hidden;margin:0 auto;}
.n_cont_ctit {height:24px;line-height:24px;font-size:16px;color:#154681;margin:0 auto;font-weight:500;padding-bottom:5px;}
.n_cont_ccon {color:#5b6972;font-size:12px;line-height:20px;height:300px;overflow:hidden;margin:0 auto;}
.nb_news_li {width:550px;float:left;margin:0px 25px 15px 25px;}
.nb_news_date {width:50px;height:70px;float:left;border:1px #ccc solid;padding:0px 12px;font-family:Arial;}
.nb_news_right {width:450px;float:left;margin-left:20px;}
.nb_dyer {display:inline-block;margin:0 auto;height:26px;padding-top:10px;border-bottom:1px #9f9f9f solid;text-align:center;line-height:26px;font-size:18px;width:100%;}
.nb_dmon {display:inline-block;text-align:center;height:26px;line-height:26px;font-size:15px;width:100%;}
.nb_news_tit{overflow:hidden;height:30px;padding-bottom:7px;line-height:30px;background:url(../images/n_ntbg.jpg) left bottom no-repeat;font-weight:bold;font-size:16px;}
.nb_news_con {height:24px;line-height:24px;color:#888888;overflow:hidden;margin-top:7px;font-size:13px;}

/*漂浮样式*/
#leftsead{width:131px;height:143px;position:fixed;top:258px;right:0px; z-index:999;}
*html #leftsead{margin-top:258px;position:absolute;top:expression(eval(document.documentElement.scrollTop));}
#leftsead li{width:131px;height:60px;}
#leftsead li img{float:right;}
#leftsead li a{height:49px;float:right;display:block;min-width:47px;max-width:131px;}
#leftsead li a .shows{display:block;}
#leftsead li a .hides{margin-right:-143px;cursor:pointer;cursor:hand;}
#leftsead li a.youhui .hides{display:none;position:absolute;right:190px;top:2px;}


/*留言 地图*/
.abt_bny { padding: 10px 20px; overflow: hidden; padding-bottom: 30px;  margin-bottom:20px;}
.abt_bny .liu_y { margin-top: 10px; }
.abt_bny .liu_y li { line-height: 36px; clear: both; }
.abt_bny .liu_y li em { font-style: normal; float: left; width: 120px; text-align: right; font-size: 12px; padding-right: 12px; }
.abt_bny .liu_y li span { float: left; }
.abt_bny .liu_y li span input { width: 280px; height: 26px; border: 1px solid #e4e4e4; line-height: 26px; float: left; outline: none; padding-left: 10px; font-family: "Microsoft YaHei", "Arial", "WenQuanYi Micro Hei", sans-serif;}
.abt_bny .liu_y li span input:hover,
.abt_bny .liu_y li span textarea:hover { border: 1px solid #ce0001; }
.abt_bny .liu_y li span textarea { width: 370px; height: 150px; border: 1px solid #e4e4e4; float: left; margin-bottom: 10px; outline: none; padding-left: 10px; }
.abt_bny .liu_y li span select { margin-right: 10px; width: 120px; }
.abt_bny .liu_y li span img { float: left; margin-left: 10px; }
.abt_bny .liu_y li .btnun {font-family: "Microsoft YaHei", "Arial", "WenQuanYi Micro Hei", sans-serif; background: #ff6915; float: left; border: 0px none; outline: none; width: 116px; height: 33px; color: #FFFFFF; font-size: 16px; }
.abt_bny .liu_y li .reset {font-family: "Microsoft YaHei", "Arial", "WenQuanYi Micro Hei", sans-serif; background: #919294; border: 0px none; outline: none; width: 116px; height: 33px; color: #FFFFFF; font-size: 16px; }

.wite{ font-size:14px; height:30px; line-height:30px; margin-bottom:10px;}
.sy_l{ color:#666;}
.map{ overflow:hidden; margin-bottom:20px;}
.map_l{line-height: 30px; padding-bottom:10px; font-size:15px;}
.map_l a{ color:#666;}
.map_t{ border: solid 1px #E0E0E0; padding:5px 0px; overflow:hidden;}
.map_t ul{padding: 0 15px; }
.map_t ul li{  float: left; line-height: 25px; padding-right:30px;}
.map_t ul li a{ color:#666;}

.pages {
    clear: both;
    margin: 20px;
    text-align: center;
}
.pages li {
    display: inline-block;
}
.pages a {
    border: 1px solid #ccc;
    padding: 0 5px;
}
.pages span {
    background: #ccc none repeat scroll 0 0;
    border: 1px solid #ccc;
    padding: 0 5px;
}
